pebble phosphates - French English Dictionary